home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 13706 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.7 KB

  1. Path: shelby.visix.com!david
  2. From: david@visix.com (David Charlap)
  3. Newsgroups: alt.computer.consultants,comp.edu,comp.lang.basic.misc,comp.lang.c++,comp.lang.misc,comp.lang.pascal.borland,comp.lang.pascal.delphi.misc,comp.misc,comp.os.msdos.programmer,comp.os.os2.programmer.misc,comp.programming
  4. Subject: Re: Can we do programming without seeing the end user?
  5. Date: 26 Mar 1996 17:42:01 GMT
  6. Organization: Visix Software, Reston VA
  7. Message-ID: <4j9a99$ptf@shelby.visix.com>
  8. References: <4j20es$ea8@atlantis.atlantis.actrix.gen.nz> <4j2fce$8sk@newsbf02.news.aol.com> <4j7een$3ut@shelby.visix.com> <4j8a9j$nhq@fountain.mindlink.net>
  9. NNTP-Posting-Host: celica
  10.  
  11. Gene Wirchenko <genew@mindlink.bc.ca> wrote:
  12. >david@visix.com (David Charlap) wrote:
  13. >
  14. >>Yes, this is a great idea.  But there's one big problem - the cost.
  15. >
  16. >     How about the benefit of doing it right?  See my final note.
  17. >
  18. >>Taking the time to do all this analysys, plus proof-of-concept
  19. >>prototypes (to test your conclusions before you commit to them), and
  20. >>the inevitable rewrite is expensive.  You're talking about tripling
  21. >>the cost of the project if you do everything right as opposed to
  22. >>what's done most of the time today.
  23. >
  24. >>While your users may love you, they usually aren't the ones who pay
  25. >>your bills.  The users' bosses pay you.  If the project takes too long
  26. >>or costs too much, they'll buy from someone else, even if the users
  27. >>get screwed over by that someone else.
  28. >
  29. >     This reminds me of the saying "There's never time to do it right,
  30. >but there's always time to do it over."
  31.  
  32. It's not just a saying.  It's true unless you have a very good
  33. boss/customer.  Most of us are not that lucky.
  34.  
  35. Try telling one of your customers that you need another month to fix
  36. the bugs.  They'll probably say "no" or "OK, but you're not getting
  37. paid any extra".  Good luck putting food on the table while you work
  38. for free for a month.
  39.  
  40. >>If you're lucky, you can find a client with enough foresight and money
  41. >>to let you do it right, but you usually aren't that lucky.  So you end
  42. >>up releasing something without enough research or testing and hope
  43. >>it's good enough so the customer will buy version 2 from you - which
  44. >>you hope can fix everything and remain compatible with version 1.
  45. >
  46. >     I am getting bloody sick and tired of the attitude with bugs of
  47. >"What?  You haven't upgraded to version <higher-than-what-you-have>?
  48. >It's only $<number-greater-than-zero>."
  49. >     I am tired of this nonsense.  It discourages me from buying
  50. >software.
  51.  
  52. Flame all you want, but it doesn't change the marketplace.
  53.  
  54. If you take the time to get everything right in the first release, you
  55. will never make back your development costs.  The extra time you took
  56. will be long enough for your competitors to get something else to
  57. market.  By the time your version 1 is out, they'll be on version 2
  58. with version 3 in beta, and they'll have all the customers you wanted
  59. to sell to.
  60.  
  61. Now you're no longer marketing your product into a void.  You're
  62. trying to compete against an entrenched "standard", even though you
  63. may have started work first.  You're going to have to have an
  64. incredible sales and marketing staff to break into that market, no
  65. matter what your code is like.
  66.  
  67. The greatest program in the world is useless to the developers if they
  68. can't maky any money from it.
  69.  
  70. ---------------------+--------------------------------------------------------+
  71. David Charlap        | The contents of this message are not the opinions of   |
  72. david@visix.com      | Visix Software, nor of anyone besides myself.          |
  73. Visix Software, Inc. +------------------------------------------------+-------+
  74. Member of Team-OS/2  | Quantum mechanics: The dream stuff is made of. |
  75. ---------------------+------------------------------------------------+
  76.